overloading arithmetic assignment operator